.miniCover {
    max-width: 120px;
    max-height: 120px;
    float: left;
    margin-right: 10px;
}

.category {
    min-height: 200px;
}

.card-body.category {
    padding: .5rem;
}

.category .list-group-item {
    padding: .5rem .75rem;
}

.notice {
    margin: 0px auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 14;
    overflow: hidden;
}

.hot .card {
    max-width: 230px;
}

.tag-li {
    display: block;
    text-decoration: none;
    font-size: 12px;
    min-width: 50px;
    color: #fff;
    background-color: #0089e0;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 12px;
    position: relative;
    border-radius: 0 5px 5px 0;
}

.tag-li:before {
    content: " ";
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0;
    left: -24px;
    border: 12px solid transparent;
    border-right-color: #0089e0;
}

.tag-li:after {
    content: " ";
    width: 4px;
    height: 4px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .3);
    position: absolute;
    top: 10px;
    left: 3px;
}

.modal {
    margin-top: 15px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-animation: fadeIn 5s 5s infinite;
    animation: fadeIn 5s 5s infinite;
}

.content {
    margin-top: 8px;
}

.description {
    margin-top: 5px;
}

.description>p {
    position: relative;
    line-height: 20px;
    height: 100px;
    overflow: hidden;
}

.description>p::after {
    position: absolute;
    bottom: 0;
    right: 0;
    padding-left: 40px;
    background: -webkit-linear-gradient(left, transparent, #fff 55%);
    background: -o-linear-gradient(right, transparent, #fff 55%);
    background: -moz-linear-gradient(right, transparent, #fff 55%);
    background: linear-gradient(to right, transparent, #fff 55%);
}

.description>p {
    max-height: 160px;
    overflow: hidden;
}

.sticky-top {
    z-index: 999;
}

.commentAction a {
    color: darkgray;
}

.media-body blockquote {
    padding-top: 10px;
    margin: 0;
    border-left: 5px solid #eee;
}

@font-face {
    font-family: "iconfont";
    src: url('../../fonts/iconfont.eot?t=1587514299666');
    /* IE9 */
    src: url('../../fonts/iconfont.eot?t=1587514299666#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('../fonts/iconfont.woff?t=1587514299666') format('woff'), url('../fonts/iconfont.ttf?t=1587514299666') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('../../fonts/iconfont.svg?t=1587514299666#iconfont') format('svg');
    /* iOS 4.1- */
}

.icon {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-jingji:before {
    content: "\e60c";
}

.icon-lishi:before {
    content: "\e610";
}

.icon-qihuan:before {
    content: "\e614";
}

.icon-zhichang:before {
    content: "\e61f";
}

.icon-lingyi:before {
    content: "\e65e";
}

.icon-zhentan:before {
    content: "\e63e";
}

.icon-dushi:before {
    content: "\e601";
}

.icon-junshi:before {
    content: "\e507";
}

.icon-xianxia:before {
    content: "\e51b";
}

.icon-kehuan:before {
    content: "\e523";
}

.icon-youxi:before {
    content: "\e671";
}

.icon-xuanhuan:before {
    content: "\e50a";
}

.icon-wuxia:before {
    content: "\e506";
}